package com.etime.shycourse.config;

import com.etime.shycourse.orde.services.interfaces.CloseOrderTaskService;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.scheduling.annotation.Scheduled;
import org.springframework.stereotype.Component;

/**
 * 关闭订单的定时任务
 */
@Component
public class CloseOrderTask {

    @Autowired
    private CloseOrderTaskService closeOrderTaskService;

    /**
     * 关闭订单定时任务，每隔2分钟执行一次
     */
    @Scheduled(fixedRate = 120000)
    public void closeOrders() {
        // 1、查询所有的课程平均分数评分
        // 2、根据课程id  进行修改改课程的评分
        closeOrderTaskService.closeOrders ();
    }
}
